package o2o.dao.PO.active;

/**
 * @Description: 团购活动商品信息
 * Created with IntelliJ IDEA.
 * User: Jahnke [1029777564@qq.com]
 * Date: 2018-08-04 10:59
 * To change this template use File | Settings | File Templates.
 */
public class ActiveGroupShopInfo {

    private Long id;                // 标识
    private Long agentId;
    private Long activeId;         // 所属活动id
    private String activeName;      // 所属活动名称
    private String shopUser;        // 商户帐号
    private Long shopId;            // 店铺Id
    private String ownName;        // 商户名称
    private Long goodsId;           // 商品Id
    private String goodsName;       // 商品名称
    private Long upc;               // 商品统一编码（条形码）
    private Long goodsSpecsId;      // 商品规格id
    private String goodsSpecsname;  // 商品规格名称
    private Double activePrice = 0D;// 商品活动价格
    private Double originalPrice = 0D;// 商品原价
    private Integer goodsLimit = 0; // 单次购买数量限制
    private Long stock = 0L;        // 库存
    private Long sellCount = 0L;    // 已出售数量
    private Long fSellCount = 0L;   // 已售出数量（商户添加的数量，平台展示使用  假的）
    private Integer isStock = 0;    // 是否受限库存 0不受限  1受限
    private String createUser;      // 创建者
    private Long createTime;        // 创建日期
    private Integer isRecommend;    // 是否推荐

    private String goodsDescs;           // 商品简介
    private String goodsImageUrl;        // 商品相关图片
    private String goodsImageUrlB;       // 商品相关图片--大的

    private Long remindId;//提醒id

    private Integer isPass;             // 是否通过
    private Integer delFlag;            // 删除状态

    public Long getId() {
        return id;
    }

    public ActiveGroupShopInfo setId(Long id) {
        this.id = id;
        return this;
    }

    public Long getAgentId() {
        return agentId;
    }

    public ActiveGroupShopInfo setAgentId(Long agentId) {
        this.agentId = agentId;
        return this;
    }

    public Long getActiveId() {
        return activeId;
    }

    public ActiveGroupShopInfo setActiveId(Long activeId) {
        this.activeId = activeId;
        return this;
    }

    public String getActiveName() {
        return activeName;
    }

    public ActiveGroupShopInfo setActiveName(String activeName) {
        this.activeName = activeName;
        return this;
    }

    public String getShopUser() {
        return shopUser;
    }

    public ActiveGroupShopInfo setShopUser(String shopUser) {
        this.shopUser = shopUser;
        return this;
    }

    public Long getShopId() {
        return shopId;
    }

    public ActiveGroupShopInfo setShopId(Long shopId) {
        this.shopId = shopId;
        return this;
    }

    public String getOwnName() {
        return ownName;
    }

    public ActiveGroupShopInfo setOwnName(String ownName) {
        this.ownName = ownName;
        return this;
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public ActiveGroupShopInfo setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
        return this;
    }

    public Long getUpc() {
        return upc;
    }

    public ActiveGroupShopInfo setUpc(Long upc) {
        this.upc = upc;
        return this;
    }

    public Long getGoodsSpecsId() {
        return goodsSpecsId;
    }

    public ActiveGroupShopInfo setGoodsSpecsId(Long goodsSpecsId) {
        this.goodsSpecsId = goodsSpecsId;
        return this;
    }

    public String getGoodsSpecsname() {
        return goodsSpecsname;
    }

    public ActiveGroupShopInfo setGoodsSpecsname(String goodsSpecsname) {
        this.goodsSpecsname = goodsSpecsname;
        return this;
    }

    public Double getActivePrice() {
        return activePrice;
    }

    public ActiveGroupShopInfo setActivePrice(Double activePrice) {
        this.activePrice = activePrice;
        return this;
    }

    public Integer getGoodsLimit() {
        return goodsLimit;
    }

    public ActiveGroupShopInfo setGoodsLimit(Integer goodsLimit) {
        this.goodsLimit = goodsLimit;
        return this;
    }

    public Long getStock() {
        return stock;
    }

    public ActiveGroupShopInfo setStock(Long stock) {
        this.stock = stock;
        return this;
    }

    public Long getSellCount() {
        return sellCount;
    }

    public ActiveGroupShopInfo setSellCount(Long sellCount) {
        this.sellCount = sellCount;
        return this;
    }

    public Long getfSellCount() {
        return fSellCount;
    }

    public ActiveGroupShopInfo setfSellCount(Long fSellCount) {
        this.fSellCount = fSellCount;
        return this;
    }

    public Integer getIsStock() {
        return isStock;
    }

    public ActiveGroupShopInfo setIsStock(Integer isStock) {
        this.isStock = isStock;
        return this;
    }

    public String getCreateUser() {
        return createUser;
    }

    public ActiveGroupShopInfo setCreateUser(String createUser) {
        this.createUser = createUser;
        return this;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public ActiveGroupShopInfo setCreateTime(Long createTime) {
        this.createTime = createTime;
        return this;
    }

    public Integer getIsRecommend() {
        return isRecommend;
    }

    public ActiveGroupShopInfo setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
        return this;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public ActiveGroupShopInfo setGoodsName(String goodsName) {
        this.goodsName = goodsName;
        return this;
    }

    public String getGoodsDescs() {
        return goodsDescs;
    }

    public ActiveGroupShopInfo setGoodsDescs(String goodsDescs) {
        this.goodsDescs = goodsDescs;
        return this;
    }

    public String getGoodsImageUrl() {
        return goodsImageUrl;
    }

    public ActiveGroupShopInfo setGoodsImageUrl(String goodsImageUrl) {
        this.goodsImageUrl = goodsImageUrl;
        return this;
    }

    public String getGoodsImageUrlB() {
        return goodsImageUrlB;
    }

    public ActiveGroupShopInfo setGoodsImageUrlB(String goodsImageUrlB) {
        this.goodsImageUrlB = goodsImageUrlB;
        return this;
    }

    public Integer getIsPass() {
        return isPass;
    }

    public ActiveGroupShopInfo setIsPass(Integer isPass) {
        this.isPass = isPass;
        return this;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public ActiveGroupShopInfo setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
        return this;
    }

    public Double getOriginalPrice() {
        return originalPrice;
    }

    public ActiveGroupShopInfo setOriginalPrice(Double originalPrice) {
        this.originalPrice = originalPrice;
        return this;
    }

    public Long getRemindId() {
        return remindId;
    }

    public void setRemindId(Long remindId) {
        this.remindId = remindId;
    }
}
